約 4,059,166 件
https://w.atwiki.jp/isoroku_be/pages/69.html
情報 作者名:U D 引用元:なでしこプログラム掲示板「装飾表示」 概要 日本語タグでマークアップした文書を装飾して表示します。 日本語タグのマークアップ仕様については、HTMLを真似ています。 解説 引数 OBJ:描画先 X1:X座標(左上) Y1:Y座標(左上) S:マークアップされた文書 サンプルプログラム 母艦について タイトルは『装飾表示(テキストマークアップ)』 クライアントW=420 クライアントH=520 黒色で画面クリア 文字色は白色。文字サイズは11 「 これはなでしこで 文字 色=$FF33FF サイズ=13 マークアップテキスト /文字 を表示するための、 改行 文字 色=$FF33FF サイズ=13 "装飾表示" /文字 関数の 太字 サンプル文章兼説明 /太字 です。 改行 改行 改行 太字 文字 色=赤色 ● /文字 文字タグ /太字 {タグカッコ}文字{タグカッコ閉じ}~{タグカッコ}/文字{タグカッコ閉じ} 改行 タグで囲まれた 太字 波線部分 /太字 を指定した属性で装飾します。 改行 例){タグカッコ}文字 色=緑色 サイズ=15{タグカッコ閉じ} 文字 色=緑色 サイズ=15 文字 /文字 {タグカッコ}/文字{タグカッコ閉じ} 改行 指定することのできる属性は以下の通りです。 改行 ・色=COLOR 改行 文字 色=$FF33FF なでしこ /文字 で使うことのできる 文字 色=$FF33FF カラーコードと同様 /文字 の指定が可能。 改行 例) 文字 色=赤色 色=赤色 /文字 文字 色=RGB(224,224,0) 色=RGB(224,224,0) /文字 文字 色=$0000FF 色=$0000FF /文字 改行 ・サイズ=SIZE 改行 文字の大きさを整数値で指定する。 改行 例) 文字 サイズ=15 サイズ=15 /文字 改行 改行 太字 文字 色=赤色 ● /文字 太字タグ /太字 {タグカッコ}太字{タグカッコ閉じ}~{タグカッコ}/太字{タグカッコ閉じ} 改行 タグで囲まれた 太字 波線部分 /太字 を 太字 太字 /太字 にして強調します。 改行 例){タグカッコ}太字{タグカッコ閉じ} 太字 太字 /太字 {タグカッコ}/太字{タグカッコ閉じ} 改行 指定することのできる属性はありません。 改行 改行 改行 太字 文字 色=赤色 ● /文字 斜体タグ /太字 {タグカッコ}斜体{タグカッコ閉じ}~{タグカッコ}/斜体{タグカッコ閉じ} 改行 タグで囲まれた 太字 波線部分 /太字 を 斜体 斜体 /斜体 にして強調します。 改行 例){タグカッコ}斜体{タグカッコ閉じ} 斜体 斜体 /斜体 {タグカッコ}/斜体{タグカッコ閉じ} 改行 指定することのできる属性はありません。 改行 改行 改行 太字 文字 色=赤色 ● /文字 改行タグ /太字 {タグカッコ}改行{タグカッコ閉じ}(終了タグなし) 改行 改行タグを挿入した場所で改行します。 改行 太字 改行タグがなければこの文書は改行しません。 /太字 改行 改行 」と母艦の15,25に装飾表示する。 //本体 #-*-*-*-*-*-*-*-*-*-*-*-*-*-#-*-*-*-*-*-*-*-*-*-*-*-*-*-# #-*-*-*-*-* "装飾表示"命令ライブラリ ここから *-*-*-*-*-# #-*-*-*-*-*-*-*-*-*-*-*-*-*-#-*-*-*-*-*-*-*-*-*-*-*-*-*-# #-----------------# Created By U D #-------------------# #-*-*-*-*-*-*-*-*-*-*-*-*-*-#-*-*-*-*-*-*-*-*-*-*-*-*-*-# !タグカッコ =` ` ※ !タグカッコ閉=` ` ※ !F_通常 =1 !F_タグ開始=2 !F_タグ終了=3 ●装飾表示({グループ=?母艦}OBJの{整数=?}X1,{整数=?}Y1へ{文字列=?}Sを|Y1にSと) 状態とは整数=F_通常 もしSが空ならばS=それ もしX1が空ならばX1=基本X もしY1が空ならばY1=基本Y 基本X=X1。基本Y=Y1 フォントとはハッシュ="色={文字色}{~}サイズ={文字サイズ}{~}書体=標準" スタックとは配列。POSとは整数。SIZESとは配列 スタック[0]=フォント。フォントに属性設定 Sの`( | |/)`を改行 `$1` 改行へ正規表現置換えて反復 状態で条件分岐 F_通常ならば もし対象が` `ならば状態=F_タグ開始 違えば 対象のタグカッコを` `に置換 タグカッコ閉じを` `に置換 それをOBJの基本X,基本Yへ文字表示 基本X=それの文字幅取得+基本X 文字サイズをSIZESに配列追加 F_タグ開始ならば もし対象が`/`ならば状態=F_タグ終了 違えば、もし対象が` `ならば状態はF_通常。続ける 違えば # 状態=F_タグ内容 対象の2文字左部分で条件分岐 `文字`ならば フォントはスタック[POS] フォントに対象を属性設定 POS=POS+1。スタック[POS]=フォント `太字`ならば フォントはスタック[POS] フォント@`書体`は`太字` フォントに属性設定 POS=POS+1。スタック[POS]=フォント `斜体`ならば フォントはスタック[POS] フォント@`書体`は`斜体` フォントに属性設定 POS=POS+1。スタック[POS]=フォント `改行`ならば SIZESを配列数値ソート。SIZESを配列逆順 SIZES[1]=文字書体。文字書体=`MS Pゴシック|` SIZES[0] `|標準` 基本X=X1。基本Y=`高さ`の文字高さ取得+基本Y 文字書体=SIZES[1]。SIZESは空 F_タグ終了ならば もし対象が`文字|太字|斜体`に正規表現一致するならば POS=POS-1 フォントはスタック[POS] フォントに属性設定 もし対象が` `ならば状態はF_通常 ●属性設定({参照渡し ハッシュ}Aに{文字列=?}Bを) PREとは整数=1。CNTとは整数=1。STRとは文字列 Bの1から3文字削除。B=B ` ` 必要の間 CNT=BでPREから`=`を文字検索 もしCNTがPREならば抜ける STR=BのPREから(CNT-PRE)文字抜き出す STRで条件分岐 `色`ならば Bを`色=([^ .]+)`で正規表現マッチ A@`色`=EVAL(抽出文字列[0]) CNT=抽出文字列[0]の文字数+CNT+2 /*# EVALで不具合が起きるようならこちらに処理を入れ替え もしSTRが`RGB\((\d+),(\d+),(\d+)\)`に正規表現一致するならば A@`色`=RGB(抽出文字列[0],抽出文字列[1],抽出文字列[2]) 違えば、もしSTRが`#(.+)`に正規表現一致するならば A@`色`=INT(`$` 抽出文字列) 違えば、A@`色`=(STR) #*/ `サイズ`ならば Bを`サイズ=([^ .]+)`で正規表現マッチ A@`サイズ`=INT(抽出文字列[0]) CNT=抽出文字列[0]の文字数+CNT+2 PRE=CNT 文字色=A@`色` 文字サイズ=A@`サイズ` 文字書体=`MS Pゴシック|` 文字サイズ `|` (A@`書体`) #-*-*-*-*-*-*-*-*-*-*-*-*-*-#-*-*-*-*-*-*-*-*-*-*-*-*-*-# #-*-*-*-*-* "装飾表示"命令ライブラリ ここまで *-*-*-*-*-# #-*-*-*-*-*-*-*-*-*-*-*-*-*-#-*-*-*-*-*-*-*-*-*-*-*-*-*-# 名前 コメント
https://w.atwiki.jp/isoroku_be/pages/29.html
情報 作者名:TM 引用元:なでしこプログラム掲示板「シークバー」 概要 WMPっぽいシークバーが使えます。 解説 イベント ・シーク始めた時 …「マウス押した時」に相当 ・シーク完了した時 …「マウス離した時」に相当 ・変更した時 注: 「マウス押した時」「マウス動かした時」「マウス離した時」 を使うと正常に動作しません。 変数 ・値 ・最大値 ・最小値 ・値範囲 ・背景色 ・反転色 …現在位置の左側の色 ・ドラッグ中 本体 ●カーソルアイコン取得(ファイルの種類の) = DLL("user32.dll","DWORD LoadCursorA(BOOL,DWORD)") ●マウスカーソル設定(Iに) = DLL("user32.dll","DWORD SetCursor(DWORD)") ■シークバー +GUI部品 +マウスプロパティ ・ドラッグ中{=0} ・作る~ オブジェクトは、VCL_CREATE(自身, 名前, VCL_GUI_IMAGE) 自身→マウス移動した時は~ もし、自身→有効=0なら待機。 (0の32649のカーソルアイコン取得)にマウスカーソル設定。 もし、ドラッグ中=1なら、分割点=マウスX 自身→マウス押した時は~ もし、自身→有効=0なら待機。 もし、押されたボタン 「左」なら待機。 分割点=マウスX ドラッグ中=1 自身→シーク始めた時。 自身→マウス離した時は~ ドラッグ中=0 自身→シーク完了した時。 更新。 ・{非公開}F値{=0} ・{非公開}値取得~ それはF値 ・{非公開}値設定(V)~ もし、Vが(自身→最小値)以下なら、F値=自身→最小値 違えばもし、Vが(自身→最大値)以上なら、F値=自身→最大値 違えば、F値=V 更新。 ・{非公開}F最大値{=0} ・{非公開}F最小値{=0} ・{非公開}最大値取得~それはF最大値 ・{非公開}最小値取得~それはF最小値 ・{非公開}最大値設定(V)~F最大値=V;更新。 ・{非公開}最小値設定(V)~F最小値=V;更新。 ・値範囲~_=(自身→最小値の絶対値)+(自身→最大値の絶対値) ・{非公開}F背景色{=$333333} ・{非公開}背景色取得~ それはF背景色 ・{非公開}背景色設定(V)~ F背景色=V;更新。 ・背景色 ←背景色設定 →背景色取得 ・{非公開}F反転色{=$80FF00} ・{非公開}反転色取得~ それはF反転色 ・{非公開}反転色設定(V)~ F反転色=V;更新。 ・{非公開}分割点取得~ 割合 = 自身→値/値範囲 それ = ROUND((自身→W-15)*割合) ・{非公開}分割点設定(V)~ 割合 = V/(自身→W-15) 値 = ROUND(割合*値範囲) 更新。 ・背景色 ←背景色設定 →背景色取得 ・反転色 ←反転色設定 →反転色取得 ・値 ←値設定 →値取得 ・最大値 ←最大値設定 →最大値取得 ・最小値 ←最小値設定 →最小値取得 ・分割点 ←分割点設定 →分割点取得 ・{非公開}更新~ 自身をシステム 画面クリア 塗り色 = 自身→背景色 線色 = 黒色 線太さ = 1 自身の0,0から自身→W,自身→Hへシステム 四角。 塗り色 = 自身→反転色 線色 = 自身→反転色 自身の1,1から分割点,自身→H-1へシステム 四角。 塗り色 = ウィンドウ背景色 線色 = 黒色 自身の分割点-1,0から分割点+16,自身→Hへ8,8でシステム 角丸四角。 自身→変更した時。 ・{イベント}シーク始めた時 ・{イベント}シーク完了した時 ・{イベント}変更した時 //サンプルプログラム あとはシークバー。 そについて Hは10 最大値は100 変更した時は~いのテキストは(あの値) いとはラベル。 名前 コメント
https://w.atwiki.jp/wiki7_ahr/pages/16.html
#blognavi C言語はLinuxプログラミングにおいて主要な地位を占めていますが、その守備範 囲の広さ故にどうしてもデバッグし難いケースも少なくありません。ここではメモ リ関連のデバッグ方法について記述していきます。 メモリ関連のデバッグの焦点となるのは以下の様なケースです。 1.メモリ・リーク 2.バッファ・オーバーフロー 3.バッファ・アンダーフロー カテゴリ [メモリ管理] - trackback- 2006年03月14日 22 42 19 #blognavi
https://w.atwiki.jp/opengl/pages/217.html
取りあえず、.wavファイルのヘッダを読み込んで表示してみます。 #include stdio.h #include string.h #define FileName test.wav #pragma pack(push,1) struct WaveFileHeader{ char Riff[4]; // RIFFヘッダ unsigned int FileSize; // ファイルサイズ - 8 char Wave[4]; // WAVEヘッダ }; struct tagChank{ unsigned char Fmt[4]; // fmt チャンク unsigned int FmtSize; // fmt チャンクのバイト数 }; struct WaveFormat{ unsigned short FormatTag; // フォーマットID unsigned short Channels; // チャンネル数 unsigned int SamplingRate; // サンプリングレート unsigned int BytesPerSec; // データ速度 (Byte/sec) unsigned short BlockAlign; // ブロックサイズ unsigned short BitsPerSample; // サンプルあたりのビット数 }; #pragma pack(pop) bool readfmtChunk(FILE *fp, WaveFormat* waveFmtPcm){ if(fread(waveFmtPcm, sizeof(WaveFormat), 1, fp) != 1)return false; printf( データ形式 %u (1 = PCM)\n , waveFmtPcm- FormatTag); printf( チャンネル数 %u\n , waveFmtPcm- Channels); printf( サンプリング周波数 %lu [Hz]\n , waveFmtPcm- SamplingRate); printf( バイト数 / 秒 %lu [bytes/sec]\n , waveFmtPcm- BytesPerSec); printf( バイト数×チャンネル数 %u [bytes]\n , waveFmtPcm- BlockAlign); printf( ビット数 / サンプル %u [bits/sample]\n , waveFmtPcm- BitsPerSample); return true; } bool WaveHeaderRead(char *wavefile){ WaveFileHeader waveFileHeader; WaveFormat waveFmtPcm; tagChank chank; long fPos, len; FILE *fp; errno_t err; if (err=fopen_s( fp,wavefile, rb ) !=0){ printf( %sをオープンできません\n , wavefile); return false; } printf( \n%s \n , wavefile); // ヘッダ情報 if (fread( waveFileHeader, sizeof waveFileHeader, 1, fp) != 1){ printf( %ld で読み込み失敗\n , ftell(fp)); fclose(fp); return false; } if(strncmp( waveFileHeader.Riff, RIFF , 4) != 0){ printf( RIFF フォーマットでない\n ); fclose(fp); return false; } // WAVE ヘッダ情報 if (memcmp(waveFileHeader.Wave, WAVE , 4) != 0){ printf( WAVE が無い\n ); fclose(fp); return false; } // 4Byte これ以降のバイト数 = (ファイルサイズ - 8)(Byte) len = waveFileHeader.FileSize; // チャンク情報 while (fread( chank, sizeof chank, 1, fp) == 1){ if(memcmp( chank.Fmt, fmt , sizeof chank.Fmt) == 0){ len=chank.FmtSize; printf( \ fmt \ の長さ %ld [bytes]\n\n , len); fPos = ftell(fp); if(! readfmtChunk( fp, waveFmtPcm))return false; fseek(fp, fPos + len, SEEK_SET); }else if(memcmp(chank.Fmt, data , 4) == 0){ len = chank.FmtSize; printf( \n\ data\ の長さ %ld [bytes]\n , len); fPos = ftell(fp); fseek(fp, len + fPos - 4, SEEK_SET); break; }else{ len=chank.FmtSize; printf( \ %c%c%c%c\ の長さ %ld [bytes]\n\n , chank.Fmt[0],chank.Fmt[1], chank.Fmt[2],chank.Fmt[3], len); fPos = ftell(fp); fseek(fp, fPos + len, SEEK_SET); } } fclose(fp); return true; } void main(int argc, char *argv[]){ WaveHeaderRead(FileName); getchar(); }
https://w.atwiki.jp/darum/pages/285.html
C++ ポインタを含むメンバを持つクラスを作る場合 MFC MenubarのDisable/Enableを切り替える方法 Win32 リストビューコントロールの使い方 スクロールバーの使い方 VC++ TCHARに関連したTips C#(.Net Frame Work) ファイルのドラッグアンドドロップを受け入れる方法 VisualStudio(開発環境) Windows7でVisualStudio2008を使うとLNK1000となる問題
https://w.atwiki.jp/isoroku_be/pages/120.html
情報 作者名:SIGO 引用元:なでしこ質問掲示板「Re(1) 「母艦の~」の一覧」 勝手に改変 概要 ハンドルで指定したウィンドウの透過度を変更します。 解説 引数 S:対象ウィンドウのハンドル C:透過度(薄 0-255 濃) 返り値 1or0(成功or失敗) サンプルプログラム ●母艦設計 母艦の可視=オフ。 「notepad.exe」を起動 1秒待つ。 メモ帳ハンドル=「*メモ帳」を窓ハンドル検索。 メモ帳ハンドルを100で窓ハンドル透明化。 終わり。 //本体 !WS_EX_LAYERED=$80000 !GWL_EXSTYLE=-20 !LWA_ALPHA=2 ●GetWindowLong(h,i) = DLL("user32.dll","LONG GetWindowLongA(HWND hWnd,int nIndex)") ●SetWindowLong(h,n,d) =DLL("user32.dll","long SetWindowLongA(hwnd hWnd,int nIndex,long dwNewLong)") ●SetLayeredWindowAttributes(h,c,b,d) =DLL("user32.dll","BOOL SetLayeredWindowAttributes(HWND hwnd, LONG crKey, LONG bAlpha, DWORD dwFlags );") ●窓ハンドル透明化(SをCで) SetWindowLong(S,GWL_EXSTYLE,GetWindowLong(S,GWL_EXSTYLE)||WS_EX_LAYERED) SetLayeredWindowAttributes(S,0,C,LWA_ALPHA) 名前 コメント
https://w.atwiki.jp/tmiya/pages/123.html
1 はじめに 2 最初の例 3 アクターとメッセージによるプログラミング + 4 式と簡単な関数 4 式と簡単な関数 4.1 式と簡単な関数 4.2 パラメータ 4.3 条件式 4.4 例:ニュートン法による平方根計算 4.5 ネストした関数 4.6 末尾再帰 + 5 第一級の関数 5 第一級の関数 5.1 無名関数 5.2 カリー化 5.3 例:関数の不動点探索 5.4 まとめ 5.5 ここまでの構文 6 クラスとオブジェクト + 7 ケースクラスとパターンマッチング 7 ケースクラスとパターンマッチング 7.1 ケースクラスとケースオブジェクト 7.2 パターンマッチング + 8 ジェネリックな型とメソッド 8 ジェネリックな型とメソッド 8.1 型パラメータの境界 8.2 変位指定アノテーション 8.3 下限境界 8.4 最下層の型 8.5 タプル 8.6 関数 + 9 リスト 9 リスト 9.1 リストの使用 9.2 リストクラスの定義Ⅰ 一階メソッド 9.3 例:マージソート 9.4 リストクラスの定義Ⅱ 高階メソッド 9.5 まとめ + 10 For内包表記 10 For内包表記 10.1 N クィーン問題 10.2 For 内包表記によるクエリ 10.3 For 内包表記の変換 10.4 For ループ 10.5 For の一般化 + 11 ミュータブルな状態 11 ミュータブルな状態 11.1 状態を持つオブジェクト 11.2 命令型制御構造 11.3 高度な例:離散イベントシミュレーション 11.4 まとめ 12 ストリームによる計算 + 13 イテレータ 13 イテレータ 13.1 イテレータメソッド 13.2 イテレータの構築 13.3 イテレータの使用 14 遅延評価val 15 暗黙のパラメータと変換 16 Hindley/Milner 型推論 + 17 並列処理の抽象 17 並列処理の抽象 17.1 シグナルとモニター 17.2 同期変数 17.3 フューチャー 17.4 並列計算 17.5 セマフォ 17.6 リーダー/ライター 17.7 非同期チャネル 17.8 同期チャネル 17.9 ワーカー 17.10 メールボックス 17.11 アクター 参考文献
https://w.atwiki.jp/nadebook/pages/215.html
大文字と小文字を区別して置換 全角英字を半角に変換について 根本的な解決にはなりませんが、Wordの設定をキー送信で変更してしまう方法です。 Word2003バージョンで設定のダイアログを表示して「大文字/小文字」「全角/半角」の区別しないチェックを外します。 //ここから 1でワード起動してワード新規文書 「* - Microsoft Word」を窓ハンドル検索してWordHndに代入 WordHndに『%ee』を窓ハンドルキー送信 0.5秒待つ 「検索と置換」を窓ハンドル検索してChikanHndへ代入 ChikanHndに『{TAB}{TAB}ms』を窓ハンドルキー送信 0.5秒待つ 「あいまい検索」を窓ハンドル検索してAimaiHndへ代入 AimaiHndに『c-f-{ENTER}』を窓ハンドルキー送信 0.5秒待つ ChikanHndに『%{F4}』を窓ハンドルキー送信 0.5秒待つ ワード終了。 1秒待つ 0でワード起動。 「*.doc」のファイル選択 それをワード開く 「A」を「A」にワード置換 「a」を「a」にワード置換 「{デスクトップ}半角変換.doc」へワード保存。 1秒待つ ワード終了。 終わる。 //ここまで なんか一発で変更できるAPIとかないですかね。 チェックボックスって、オンとオフを切り替えるだけかと思ってたら、オンやオフを明示できるんですね。 例えばチェックボックスのショートカットキーが「Alt+A」の場合、 『%a』をキー送信 でオンとオフを切り替えます。 しかし、この場合、常にオンにしたいときや常にオフにしたいときは、事前にその状態がわからないと困ります。 でも、チェックボックスに「+」と「-」をキー送信することで「オン」の状態、「オフ」の状態に設定できます。 たとえば、 『%a+』をキー送信 とすれば、一度チェックボックスのオンオフを切り替えたあと、オンの状態にします。 つまり、もともとオンであった場合は、『%a』でオフになり、『+』でオンになります。 逆に、もともとオフであった場合は、『%a』でオンになり、『+』でオンのままになります。 便利なことに気付いたねぇ。
https://w.atwiki.jp/kurushima/pages/25.html
どのようなケースでOpenSSLライブラリを使うべきか考えてみました。 ケース1から順に適用を検討してみて下さい。 OpenSSLは最後の手段にした方が良いかもしれません。 習熟するのに時間がかかる割に、得るものが少ないこともあります。 ケース1 特に言語にはこだわらないが暗号やPKIプログラミングがしたい オススメ Javaでよければ、Sun Java JCE、フリーのBouncyCastleやライセンスの比較的安いIAIKを使う方が簡単です。最も簡単なのはBouncyCastleとJythonを組み合わせて利用する方法です。 ケース2 Windows環境で暗号やPKIプログラミングがしたい。 オススメ .NET Frameworkを使うことをオススメします。とても簡単です。一部暗号の基本関数が不足している場合もあるかもしれませんが、その際にはBouncyCastleのC#のライブラリも検討してみてください。また、ASN.1構造の解析のためにOpenSSLを.NET環境で部分的に利用するケースもあるかもしれません。 ケース3 Cで開発しなければならないが、わかり易い暗号ライブラリで オススメ AiCryptoは、比較的わかり易く実装できるWindowsでもUnixでも使える暗号ライブラリです。現在はメンテされていないので最新のアルゴリズムが含まれていない、メモリリーク、バグなど含まれたままになっているので、試作目的で簡単にという場合にはオススメします。 ケース4 OpenSSLを使わざるを得ないがもう少し簡単にプログラミングしたい オススメ RubyやPerlのOpenSSLライブラリをオススメします。特にRubyをオススメします。コンパイルの手間からは開放されるでしょう。ただ、逆に問題が起きた場合に解決するのに逆に手間取るケースもあるかもしれません。 ケース5 上のいずれにも当てはまらないケース オススメ 仕方ないのでOpenSSLを使いましょう。
https://w.atwiki.jp/akitatnp/pages/20.html
リンク集 このページでは、各言語リファレンス等のプログラミングに役立つ外部サイトや、 色々なページへのリンクがあります。 必要と思われるものがありましたら随時追加してください。 また、リンクにより何かしら問題等発生した場合はお手数ですが コメントフォームまでその旨をお伝えください。 TNP関係 国立大学法人 秋田大学 当サークルが所属している、秋田大学の公式HPです。 TNP公式(旧) 当サークルの公式HPです。 TNPブログ 当サークルの公式ブログです。 TNP公式(新) 当サークルの公式HPです。ブログも兼ねています。 プログラミング言語系 総合 MSDN ライブラリ MicroSoft製品を用いた開発者向けのライブラリサイトです。 .NETやiPhone、Office製品、XNAなどのリファレンスや サンプルソースなどが多数置いてあります。 WisdomSoft(旧) C言語をはじめ、JavaやPerl、アセンブラなど多くの 言語の入門解説を行っているサイトです。 WisdomSoft ↑のサイトの新サイトです。こちらは主にC言語やC++の 解説を行っている他、UnityやXna、Kinect等の入門もあります。 ドットインストール 主にHTMLの基礎やPHP、JavaScriptを用いたWebページ製作について、 動画を使って解説しているサイトです。 C言語 / C++ 苦しんで覚えるC言語 C言語初心者向けの入門サイトです。名前とは裏腹に、 丁寧な解説と見やすいコードで入門には最適なサイトです。 猫でもわかるプログラミング C言語やC++、Windows SDKについて非常に多岐に渡る解説を 行っている入門サイトです。 Programming Place Plus C言語の入門およびアルゴリズムの基礎に関する 解説を行っているサイトです。リンクから行ける旧サイトでは C++やデザインパターンの解説もあります。 DXライブラリ置き場 DirectXを使ったゲーム用ライブラリ「DXライブラリ」を ダウンロードできるサイトです。DXライブラリを使った サンプルソースや関数リファレンスもあります。 C言語何でも質問サイト DXライブラリを用いたゲーム作成講座や、C言語に関する 質問掲示板などが置いてあるサイトです。 DirectX マルペケつくろーどっとコム 主にDirectXに関する初~中級レベルの解説や、 デザインパターンや衝突判定に関する解説を行っているサイトです。 Java はじめてのJava入門 初心者向けのJavaの解説を行っているサイトです。 Javaアプリケーション講座のほかにもJava用語集や 問題集もあります。 C# ++C++;// 未確認飛行 C トップページ左の勉強用ページから、C#の入門ページに行けます。 C#に関する情報だけでなく、線形代数などの数学や ディジタル信号処理の解説など様々なページがあります。 Ruby オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル Rubyの公式のリファレンスサイトです。 逆引きRuby Rubyの様々なサンプルコードが置かれています。 プログラム全般・用語集など CyberLibrarian コンピュータや情報工学に関する様々な用語や 知識を掲載しているサイトです。 IT用語辞典 e-Words その名のとおり、多岐に渡るIT用語の用語辞典です。 分からない用語が出てきたときに手軽に調べたいときにおすすめです。 フリー素材 ※注意 ゲーム作成時にフリー素材を使用する際は必ず利用サイトの利用規約等を熟読し、 理解した上で利用してください。トラブルの無いように。 フリー素材検索サーチ 音楽素材屋-煉獄庭園- 音楽素材/魔王魂 ザ・マッチメイカァズ2nd 【フリー効果音素材】 フリー効果音素材 くらげ工匠 イベント系 コミックマーケット公式 当サークルも過去に出場経験のある、東京ビッグサイトで 行われる同人即売イベントの公式サイトです。 遊び用 大乱闘スマッシュブラザーズX まとめwiki 大乱闘を開幕したい人向けの攻略wikiです。 その他 @wikiご利用ガイド @wikiの使い方、編集の仕方に関する説明が書いてあります。